package com.conf;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Constant {

    public final static String Nickname = "Nickname";

    public final static String Phone = "Phone";

    public final static String UserId = "UserId";

    public final static String MenuId = "MenuId";

    public final static String Authorization = "Authorization";

    //用户资源类型
    public static List<Map<String,Object>> UserResTypeList = new ArrayList(){{
        add(new HashMap<String,Object>(2){{
            put("id", 1);
            put("label", "文件");
        }});
        add(new HashMap<String,Object>(2){{
            put("id", 2);
            put("label", "图片");
        }});
        add(new HashMap<String,Object>(2){{
            put("id", 2);
            put("label", "文本");
        }});
        add(new HashMap<String,Object>(2){{
            put("id", 4);
            put("label", "音频");
        }});
        add(new HashMap<String,Object>(2){{
            put("id", 5);
            put("label", "视频");
        }});
        add(new HashMap<String,Object>(2){{
            put("id", 6);
            put("label", "3d模型");
        }});
        add(new HashMap<String,Object>(2){{
            put("id", 7);
            put("label", "unity文件");
        }});
    }};

    public static List<String> listFolder = new ArrayList()
    {{
        add("file");
        add("txt");
        add("img");
        add("audio");
        add("video");
        add("3d");
        add("unity");
    }};

    /**
     * 图片后缀
     */
    public static List<String> listImgSuffix = new ArrayList()
    {{
        add("jpg");
        add("png");
        add("webp");
        add("bmp");
        add("tif");
        add("psd");
    }};

    /**
     * 音频后缀 .MP3、.AAC、.OGG
     */
    public static List<String> listAudioSuffix = new ArrayList()
    {{
        add("mp3");
        add("aac");
        add("ogg");
        add("wav");
        add("flac");
        add("ape");
    }};

    /**
     * 视频后缀 .mp4
     */
    public static List<String> listVideoSuffix = new ArrayList()
    {{
        add("mp4");
        add("avi");
        add("wmv");
        add("mpg");
        add("mpeg");
        add("mov");
        add("rm");
    }};

    /**
     * 3d模型 .obj
     */
    public static List<String> list3dSuffix = new ArrayList()
    {{
        add("obj");
    }};

    /**
     * unity .fbx、.obj、.blend、.dae
     */
    public static List<String> listUnitySuffix = new ArrayList()
    {{
        add("fbx");
        add("blend");
        add("dae");
    }};


}
